.logo {
	text-align: center;
	padding-top: 17vw;
	padding-bottom: 17vw;
}

.logo img {
	width: 16vw;
}

.text {
	width: 83.86vw;
	padding: 2.93vw 2.67vw;
	margin-bottom: 4.3vw;
	margin-left: 5.33vw;
}

.sex{
	padding: 0vw 2.67vw 3vw;
	width: 83.86vw;
	margin-left: 5.33vw;
}
.sex .girl{
	margin-left: 9.73vw;
}
.tele select{
	position: absolute;
	top: 3.2vw;
	left: 7.6vw;
	border: none;
}
.tele .text{
	padding-left: 17.87vw;
	width: 68.66vw;
}
.captcha{
	display: flex;
	justify-content: space-between;
}
.captcha .text{
	width: 55.46vw;
	margin-bottom: 3.6vw;
}
.captcha button{
	width: 26vw;
		/* padding: 2.93vw 2.67vw; */
		margin-bottom: 4.93vw;
		margin-right: 4.3vw;

	
}
.insert-button {
	margin: 0 auto 4.8vw auto;
	display: block;

	background-color: #c55a5c;
	color: white;
	width: 90vw;
	padding: 3.2vw 0;
	text-align: center;
	font-size: 3.73vw;
	border-radius: 6px;
	border: 1px solid white;
	
}
.footer{
	/* position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 4.67vw; */
	/* width: 58vw; */
	padding-top: 11vw;
	margin: auto;
	font-size: 12px;
	text-align: center;
	
}